Specifying and Enforcing Association Semantics via ORN in the Presence of Association Cycles
نویسندگان
چکیده
Object Relationship Notation (ORN) is a declarative scheme that allows a variety of common relationship types to be conveniently specified to a Database Management System (DBMS), thereby allowing their semantics to be automatically enforced by the DBMS. ORN can be integrated into any data model that represents binary associations or DBMS that implements them. In this paper, we give a brief description of ORN syntax and semantics and provide algorithms that can be used to implement ORN. These algorithms must deal with the presence of association cycles in the database. We explore in detail the problems caused by such cycles and how ORN and its implementation deal with them, and we show that ORN semantics are noncircular and unambiguous.
منابع مشابه
IEEE Transactions on Knowledge and Data Engineering, Vol. 14
data types geospatial data modeling, database perspective. Voisard, A., + , T-KDE Mar-Apr 02 226-243 Abstract data types; cf. Inheritance Active databases act. database trigger condition testing and view maint. using optimized discrim. networks. Hanson, E.N., + , T-KDE Mar-Apr 02 261-280 real-time act. database systs. concurrency control. Datta, A., + , T-KDE May-Jun 02 465-484 Administrative d...
متن کاملThe formal specification of ORN semantics
Object Relationship Notation (ORN) is a declarative scheme that permits a variety of common types of relationships to be conveniently defined to a Database Management System (DBMS), thereby allowing the DBMS to automatically enforce their semantics. Though first proposed for object DBMSs, ORN is applicable to any data model that represents binary entity-relationships or to any DBMS that impleme...
متن کاملExtending Uml Class Diagrams to Capture Additional Association Semantics
The Unified Modeling Language (UML) has gained much popularity in recent years. In UML, class diagrams provide notations for modeling the semantics of the structural relationships, or associations, that occur between objects. Object Relationship Notation (ORN) provides another declarative scheme that permits the semantics of such associations to be modeled and then defined to a Database Managem...
متن کاملGenerating SQL to Implement Enhanced Association Semantics
UML class diagrams provide notations to model the semantics of the structural relationships, i.e., associations, that occur between objects. These diagrams can be extended with Object Relationship Notation (ORN) to provide for the modeling of enhanced association semantics. While previous work has shown that the association semantics defined by ORN can be directly defined to and supported by an...
متن کاملThe Difficulty of Mapping Modeled Associations to SQL
Entity-Relationship and UML class diagrams allow users to model the structural relationships, i.e., associations, that occur between entities or objects. By extending these diagrams with Object Relationship Notation (ORN), users can model the semantics of a variety of common association types with improved precision. Mapping these semantics to SQL, however, is very difficult. Here, we provide a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Knowl. Data Eng.
دوره 14 شماره
صفحات -
تاریخ انتشار 2002